Golang Job: Golang Lead_New York

Job added on

Company

Photon

Location

New York, NY - United States of America

Job type

Full-Time

Golang Job Details

7+ years of Experience multiple JVM based languages, JAVA is a must.

3+ year experience in Golang

Experience to lead a project as a team leader

Successful track record in solution development and delivery

Excellent software design and system architecture skills.

Strong background with multi-threading, event-based software architecture

Strong background in distributed systems.

Strong background in asynchronous patterns and multithreaded programming.

Experience developing REST based web services

Good knowledge of NoSQL db’s

Knowledge of microservice architecture

Strong knowledge of Agile development methodology, Test Driven Development,

Continuous Integration, and Test Automation

Advanced knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes (Maven/Gradle), testing, and operations

Experience delivering high-quality software following continuous delivery and using code quality tools (JIRA, GitHub Jenkin, Hudson, Sonar, and Fortify, etc.).

Drive adoption of best practices across the Software Engineering Lifecycle, including reviews, source control, build processes, continuous integration, and deployment.

Experience with concurrent programming, Java memory and multi-threading models

Work with Product and Engineering leaders to drive and implement platform and product vision.

Good communication skills, both oral and written